how to hire a .net developer